Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准。你在http://code.google.com/p/protobuf/do ...
Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准。你在http://code.google.com/p/protobuf/do ...
上一篇乱说了一阵socket,这篇要说说怎么干活了。毕竟用的起来才行。 我的项目里面使用的是CocoaAsyncSocket,这个是对CFSocket的封装。如果你觉得自己可以实现封装或者直 ...
先说一下为什么要讲框架的设计。 第一、IM应用一般是基于长连接的,也就是后台一直在收发数据,那这里就有一个后台的概念; 第二、如果用户是一个人群里面的中心人物的话,那么他的的数据量就会 ...
计算Cell高度一直是一个很热的问题,在IM app大量涌现之后,这问题就更加频繁了。我这里说一下计算NSAttributedString高度的方法,纯代码。 首先,普通的文本sizetof ...
各类的主流IM,都有自己定义的键盘:有表情键盘,选图片的键盘。其实都是一个inputView。 首先,我们要确定,我们的键盘是输入框调用的。也就是,我们可以设置的是某一个textView ...
iOS中需要处理结构体的机会应该不多:Blueteeth or socket and so on。。。 不过,有一天你还是会遇到的。 定长结构体 所谓定长的结构体是,结构体内每一个字 ...